Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour India F1 Qatar F2 Croatia F2 Uzbekistan F1 Uzbekistan F3 Turkey F1 Turkey F2 Turkey F3 Russia F2 Russia F3 Belarus F1 Belarus F2 Poland F2 Poland F3 Poland F6 Poland F7 Belarus F1 Belarus F2 Czech Republic F4 Czech Republic F5 Croatia F1 France F4 France F5 Uzbekistan F1 Uzbekistan F2 France F13 France F14 Czech Republic F5 Czech Republic F6 Germany F4 Croatia F2 Russia F1 Uzbekistan F1 Uzbekistan F2 Germany F6 France F11 Czech Republic F5 Czech Republic F6 Germany F2 Austria F1 Kazakhstan F1 Kazakhstan F2 Russia F1 Russia F2 Russia F5 France F14 France F15 Russia F6 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Czech Republic F3 Russia F8 Greece F1 Greece F2 Greece F3 Russia F3 Russia F4 Russia F2 Turkey F34 Turkey F35 Belarus F4 Czech Republic F4 Czech Republic F7 Italy F2 Qatar F1 Qatar F2 Czech Republic F2 Czech Republic F4 Russia F1 Russia F2 Russia F3 Sweden F1 Sweden F2 Georgia F1 Georgia F2 Czech Republic F5 Czech Republic F6 India F2 Qatar F3 Uzbekistan F2 Ukraine F2 Ukraine F3 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Czech Republic F7 Russia F1 Russia F2 Croatia F2 Russia F1 Russia F2 Czech Republic F12 Croatia F1 Czech Republic F4 (Usti Nad Orlici) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F6 (Moscow) Russia F7 (Moscow) Russia F8 (Moscow) Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) M25 Kazan M25 Aktobe M25 Aktobe M25+H Kazan M25 Shymkent M25 Shymkent M25 Andijan M25 Namangan M15 Almaty M25+H Pozoblanco M15 Moscow M15 Moscow M25 Ust-Kamenogorsk M25 Almaty M15 Kazan M25 Aktobe M25 Aktobe Uzbekistan F2 M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M25 Johannesburg / Markspark M25 Johannesburg / Ellispark M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M15 Kazan M25 Sharm ElSheikh M25 Nur-Sultan M25 Nur-Sultan M15 Chiang Rai M15 Chiang Rai M15 Chiang Rai M25 Chiang Rai M25 Chiang Rai M15 Chiang Rai M25 Nur-Sultan M15 Ust-Kamenogorsk M15 Chiang Rai Ispat Open 2004 - Ostrava Fergana Challenger - Fergana Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg M25 Jakarta M25 Jakarta TED Open Istanbul - Istanbul Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague Open Castilla y Leon Trofeo Iberdrola - Segovia CA-Challenge - Graz Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville USTA Tennis Championships of Houston - Houston Warsteiner Challenger Wolfsburg - Wolfsburg The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Oberstaufen Cup - Oberstaufen Neride Prague Indoor - Prague Challenger 42 - Andrezieux ECM Cup - Prague LTA Men's Challenger - Wrexham Prague Open - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Zivnobanka Czech Open - Prostejov Fifth-Third Bank Tennis Championships - Lexington Project Independence Men's Challenger - Mandeville Regional Hand Center Men's Challenger - Fresno Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Okal Open - Eckental Ciudad de Pozoblanco Open Diputacion - Cordoba Prague Open - Prague ECM Prague Open - Prague Togliatti Cup - Togliatti Togliatti Cup - Togliatti Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno BMW Tennis Championship - Sunrise Fergana Challenger - Fergana Challenger 42 - Andrezieux Mordova Cup 2007 - Saransk ATP Challenger Trophy 2007 - Trnava Lambertz Open by Stawag 2007 - Aachen Ljubljana Open 2002 - Ljubljana Tatra Banka Slovak Open - Bratislava Zivnobanka Czech Open - Prostejov Almaty Challenger 2 - Almaty Sporting Challenger - Turin Muller Cup 2000 - Ulm Residenza Open - Magdeburg Open de Montauban - Montauban Ciur Cup 99 - Prague Open Castilla y Leon - Segovia USTA Challenger of San Antonio - San Antonio PEOPLEnet Cup - Dnepropetrovsk CA Challenge - Graz Steelers Cup - Kosice Togliatti Cup - Togliatti Togliatti Cup - Togliatti Binghamton Professional Tennis Tournament - Binghamton Penza Cup - Penza ATP Challenger Hamburg - Hamburg Penza Cup - Penza Alexander Kolyaskin Memorial - Donetsk Open de Franche Comte - Besancon Gimcheon Challenger Samarkand Challenger - Samarkand GHI Bronz Classic - Bronx Bukhara Challenger - Bukhara Prague Challenger - Prague ECU Prague Open - Prague Astana Challenger - Astana Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk ECM Prague Open 2008 - Prague Aamulehti Tampere Open - Tampere Prosperita Open 2008 - Ostrava ATP Open Castilla y Leon - Segovia Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Pekao Open - Szczecin ATP Challenger Trophy 2008 - Trnava President's Cup - Astana Tatra Banka Slovak Open - Bratislava Riviera de Rimini Challenger - Rimini PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Penza Challenger Tashkent Challenger Khanty-Mansiysk Challenger Cherbourg Challeger Sarajevo Challenger Jersey Challenger St. Brieuc Challenger Rome Challenger Rome Challenger Ostrava Challenger Ramat Hasharon Challenger Bordeaux Challenger Prostejov Challenger Furth Challenger Marburg Challenger Pozoblanco Challenger Penza Challenger Recanati Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Astana Challenger Genova Challenger Bangkok Challenger Trnava Challenger Bangkok Challenger Tashkent Challenger Astana Challenger Helsinki Challenger Heilbronn Challenger Burnie Challenger Alessandria Challenger Pozoblanco Challenger Astana Challenger Karshi Challenger Astana Challenger Shanghai Challenger Bangkok Challenger Mons Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Bergamo Challenger Kazan Challenger Caloundra Challenger Wolfsburg Challenger Sarajevo Challenger ECM Prague Open 2005 - Prague Savannah Challenger Turin Challenger Penza Challenger Tashkent Challenger Astana Challenger Segovia Challenger Petange Challenger Eckental Challenger Samarkand Challenger Cherbourg Challenger Anning Challenger Busan Challenger Prostejov Challenger Eckental Challenger Ortisei Challenger Almaty Challenger 1 - Almaty Aptos Challenger Recanati Challenger Karshi Challenger - Karshi Liberec Challenger Open des Alpes Trophee BNP Paribas - Grenoble Prague Challenger Prostejov Challenger Penza Challenger Ningboo Challenger Eckental Challenger St. Remy Challenger Kazan Challenger Ortisei Challenger Geneva Challenger Brescia Challenger Andria Challenger Heilbronn Challenger St. Brieuc Challenger Bergamo Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Astana Challenger Portoroz Challenger Raanana Challenger Le Gosier Challenger St. Brieuc Challenger Sarajevo Challenger Prostejov Challenger Manchester Challenger Astana Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Toyota Challenger Bangkok Challenger Bath Challenger Bergamo Challenger Wroclaw Challenger Jonkoping Challenger Taipei City Challenger Seoul Challenger Astana Challenger Prague Challenger Chengdu Challenger Qingdao Challenger Sarasota Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Irving Challenger Taipei City Challenger Surbiton Challenger Aptos Challenger Tashkent Challenger Eckental Challenger Kyoto Challenger Pozoblanco Challenger St. Remy Challenger Yokohama Challenger Bath Challenger Lermontov Challenger Monza Challenger Tashkent Challenger Karshi Challenger Oberstaufen Challenger Istanbul Challenger Sarajevo Challenger Kaohsiung Challenger Fergana Challenger Milan Challenger Karshi Challenger Ortisei Challenger Helsinki Challenger Mexico City Challenger Kazan Challenger Shenzhen Challenger Gimcheon Challenger Helsinki Challenger Segovia Challenger Istanbul Challenger Prague Challenger Aix En Provence Challenger Izmir Challenger Wolfsburg Challenger Kazan Challenger Rome Challenger Agri Challenger Kobe Challenger Tyumen Challenger Kazan Challenger Raanana Challenger Astana Challenger Tashkent Challenger Fergana Challenger Tashkent Challenger Ortisei Challenger St. Remy Challenger Tyumen Challenger Sarajevo Challenger Taipei City Challenger St. Brieuc Challenger Leon Challenger Guadalajara Challenger Seoul Challenger Shymkent Challenger Heilbronn Challenger Nur-Sultan Challenger Rennes Challenger Ostrava Challenger Karshi Challenger Astana Challenger Astana Challenger Segovia Challenger Mons Challenger Orleans Challenger Tashkent Challenger Almaty Challenger Yokohama Challenger Ostrava Challenger Karshi Challenger St. Remy Challenger Shymkent Challenger Gwangju Challenger Tashkent Challenger Batman Challenger Almaty Challenger Shymkent Challenger Fergana Challenger Segovia Challenger Nur-Sultan Challenger Shenzhen Challenger Nottingham Challenger Bendigo Challenger Cherbourg Challenger 9th Wartburg Open - Eisenach Muller Cup - Ulm Siemens Open 2001 - Scheveningen Fergana Challenger IPP Open - Helsinki Opel Bulvaria MCG Bulgarian Open - Sofia Steelers Cup - Kosice Atlantic City Open - Atlantic City Karshi Challenger - Karshi Banja Luka Challenger 2008 - Banja Luka Czech Open - Prostejov Mordovia Cup - Mordovia Mordovia Cup 2005 - Saransk Brest Challenger Open Seat Godo 2005 - Barcelona Copenhagen Open - Copenhagen Mordovia Cup - Saransk Copenhagen Open - Copenhagen BMW Open - Munich 2002 Mercedes Cup - Stuttgart BH Indoor Sarajevo - Sarajevo Alexander Kolyaskin Memorial - Donetsk Pekao Open - Szczecin Bytom Challenger KGHM Dialog Polish Indoors - Wroclaw Saransk Challenger BNP Paribas Primrose - Bordeaux Fergana Challenger - Fergana Guzzini Challenger - Recanati Kremlin Cup - Moscow UTC Open - Cherkassy Fergana Challenger Kazan Challenger Qatar Open - Doha Open 13 - Marseille Almaty Challenger Astana Challenger Heilbronn Challenger Szczecin Challenger Johannesburg Challenger RCA Championships - Indianapolis Rhodes Challenger Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Rimini Challenger Kremlin Cup - Moscow Heineken Open - Auckland Open Seat Godo - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Segovia Challenger Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London BMW Open - Munich Ordina Open - 's-Hertogenbosch Ordina Open - 's-Hertogenbosch Kazan Challenger St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Cherbourg Challenger Open de la Comunidad Valenciana - Valencia Athens Challenger Mercedes Cup - Stuttgart Croatia Open Umag - Umag Vancouver Challenger St. Petersburg Open - St. Petersburg Istanbul Challenger ATP Kremlin Cup - Moscow Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle 2000 Cairo Challenger - Cairo KGHM Polish Indoors - Wroclaw Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai BMW Open - Munich UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg If Stockholm Open - Stockholm Lamberts Open by Stawag - Aachen Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Credit Agricole Suisse Open - Gstaad Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha 2000 Mercedes Cup - Stuttgart Heilbronn Open - Heilbronn The Granby Natrel Challenger - Granby Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Qatar ExxonMobil Open - Doha GHI Bronx Classic - Bronx Mercedes Cup - Stuttgart Suisse Open - Gstaad Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Portoroz Challenger Mallorca Open - Mallorca Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Podebradka Cup - Prague Yokohama International Tennis Tournament - Yokohama 2001 Mercedes Cup - Stuttgart Tatra Banka Open 2001 - Bratislava Busan Challenger Generali Open 2002 - Kitzbuhel St. Petersburg Open - St. Petersburg ECM Cup - Prague Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem USTA Seascape Challenger - Aptos Trofeo Barcelona de Tenis - Barcelona Busan Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ilkley Challenger 2000 Challenger de Granby - Granby BMW Brixina Tennis Open 2000 - Bressanone Quimper Challenger Challenger Ford de Cherbourg - Cherbourg TED Open - Istanbul Warsteiner Challenger Lubeck - Lubeck Estoril Open - Estoril Miller Lite Hall of Fame Tennis Championships - Newport Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Zivnobanka Open - Prostejov Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Segovia Challenger Nur-Sultan Challenger IX Open Internacional D'Andorra - Andorra Liuzhou Challenger Next Generation Adelaide International - Adelaide ATP Kremlin Cup - Moscow Rome Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg St. Petersburg 1 Challenger St. Petersburg 2 Challenger Scheveningen Challenger Grand Prix Hassan II - Casablanca Athens Challenger US Men's Clay Court Championship - Houston Salzburg Challenger If Stockholm Open - Stockholm Open 13 - Marseille Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Open de Franche-Comte - Besancon Gerry Weber Open - Halle Izmir Challenger Kremlin Cup - Moscow Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Cherbourg Challenger Manchester Challenger Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Pacific Life Open - Indian Wells SAP Open - San Jose NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Open de Tenis Comunidad Valenciana - Valencia NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Legg Mason Tennis Classic - Washington Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Medibank International - Sydney Pacific Life Open - Indian Wells Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Masters Series - Hamburg Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Ecuador Open - Quito Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Budapest Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Qatar Open - Doha Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, 1R, RUS-SWE 5-0 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, SRB-RUS 4-1